package com.drug.wms.model;

import com.drug.common.annotation.Dict;
import com.drug.common.annotation.Excel;
import lombok.Data;

import java.math.BigDecimal;

@Data
public class BusSaleGoodsModel {
    /**
     * 主键id
     */
    private String id;

    /**
     * 销售单据id
     */
    @Excel(name = "销售单据id")
    private String salesId;

    /**
     * 商品编号
     */
    @Excel(name = "商品编号")
    private String goodsNo;

    /** 规格 */
    @Excel(name = "规格")
    private String norms;

    /** 生产厂商编号 */
    @Excel(name = "生产厂商编号")
    private String manufacturerNo;

    /** 生产厂商名称 */
    @Excel(name = "生产厂商名称")
    private String manufacturerName;

    /**
     * 批号
     */
    @Excel(name = "批号")
    private String batchNo;

    /**
     * 商品名称
     */
    @Excel(name = "商品名称")
    private String goodsName;

    /**
     * 单位
     */
    @Excel(name = "单位")
    private String unit;

    /**
     * 数量
     */
    @Excel(name = "数量")
    private Long quantity;

    /**
     * 金额
     */
    @Excel(name = "金额")
    private BigDecimal amount;

    /**
     * 税率
     */
    @Excel(name = "税率")
    private BigDecimal taxRate;

    /**
     * 单价
     */
    @Excel(name = "单价")
    private BigDecimal price;

    /**
     * 含税单价
     */
    @Excel(name = "含税单价")
    private BigDecimal withTaxPrice;

    /**
     * 含税金额
     */
    @Excel(name = "含税金额")
    private BigDecimal withTaxAmount;


    /** 批准文号 */
    @Excel(name = "批准文号")
    private String approvalNumber;

    /**
     * 零售价
     */
    @Excel(name = "零售价")
    private BigDecimal salePrice;

    /**
     * 零售金额
     */
    @Excel(name = "零售金额")
    private BigDecimal saleAmount;

    /**
     * 质量状况
     */
    @Excel(name = "质量状况")
    private String qualityStatus;

    /**
     * 是否赠品
     */
    @Excel(name = "是否赠品")
    private String isGift;

    /**
     * 商品税率
     */
    @Excel(name = "商品税率")
    private BigDecimal commodityTax;

    /**
     * 数据状态
     */
    @Excel(name = "数据状态")
    private String validityCode;

    /**
     * 部门ID
     */
    @Excel(name = "部门ID")
    private Long deptId;
}
